gdk: Stop exporting gdk_surface_freeze_updates
authorMatthias Clasen <mclasen@redhat.com>
Thu, 30 Jul 2020 02:30:44 +0000 (22:30 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Thu, 30 Jul 2020 02:30:44 +0000 (22:30 -0400)
The only legitimate use for freezing the frame clock
is in GDK backends. Exporting this function for
applications makes no sense.

docs/reference/gdk/gdk4-sections.txt
gdk/gdkinternals.h
gdk/gdksurface.c
gdk/gdksurface.h

index 9b5973fb626e8ad0e2709e7347a652e2368c9a60..d8245a6d26446e78668e3fd1a9bfd36283f64e72 100644 (file)
@@ -191,8 +191,6 @@ gdk_surface_create_cairo_context
 
 <SUBSECTION>
 gdk_surface_queue_expose
-gdk_surface_freeze_updates
-gdk_surface_thaw_updates
 gdk_surface_get_frame_clock
 
 <SUBSECTION>
index b21c74a55d8be07c8401ea34d79a1b6f9dc22e03..6d7c7518b648549129021a1fd673f4d37e215f84 100644 (file)
@@ -394,6 +394,10 @@ void gdk_surface_begin_move_drag              (GdkSurface     *surface,
                                                int             y,
                                                guint32         timestamp);
 
+void       gdk_surface_freeze_updates      (GdkSurface    *surface);
+void       gdk_surface_thaw_updates        (GdkSurface    *surface);
+
+
 G_END_DECLS
 
 #endif /* __GDK_INTERNALS_H__ */
index 62fc8196f6b134867d3fd8931a7991a8ac1c19e7..57febdc98f43f8b70c378d99233277f4ad515be5 100644 (file)
@@ -1429,7 +1429,7 @@ gdk_surface_queue_expose (GdkSurface *surface)
   cairo_region_destroy (region);
 }
 
-/**
+/*
  * gdk_surface_invalidate_region:
  * @surface: a #GdkSurface
  * @region: a #cairo_region_t
@@ -1469,7 +1469,7 @@ gdk_surface_invalidate_region (GdkSurface          *surface,
   cairo_region_destroy (visible_region);
 }
 
-/**
+/*
  * _gdk_surface_clear_update_area:
  * @surface: a #GdkSurface.
  *
@@ -1490,7 +1490,7 @@ _gdk_surface_clear_update_area (GdkSurface *surface)
     }
 }
 
-/**
+/*
  * gdk_surface_freeze_updates:
  * @surface: a #GdkSurface
  *
@@ -1510,7 +1510,7 @@ gdk_surface_freeze_updates (GdkSurface *surface)
     _gdk_frame_clock_uninhibit_freeze (surface->frame_clock);
 }
 
-/**
+/*
  * gdk_surface_thaw_updates:
  * @surface: a #GdkSurface
  *
index acd766b259422df7de4d799e7ba3bbc14311dfbe..60d80558bffd14747ad6c787a7a8b86f9d0e32ef 100644 (file)
@@ -208,11 +208,6 @@ void          gdk_surface_beep            (GdkSurface       *surface);
 GDK_AVAILABLE_IN_ALL
 void       gdk_surface_queue_expose              (GdkSurface          *surface);
 
-GDK_AVAILABLE_IN_ALL
-void       gdk_surface_freeze_updates      (GdkSurface    *surface);
-GDK_AVAILABLE_IN_ALL
-void       gdk_surface_thaw_updates        (GdkSurface    *surface);
-
 GDK_AVAILABLE_IN_ALL
 GdkFrameClock* gdk_surface_get_frame_clock      (GdkSurface     *surface);